Students taking into consideration a profession centered on computers and computing often ask for explanation about the distinction between computer engineering (CEN) and computer science (CS). There are theoretical as well as realistic answers to these questions. Computer Science is customarily more focused with the theoretical underpinnings of computation and of programming.
You typically find courses in programming, algorithms, numerical analysis (how do you assure a figure produced by a computer program is precise), and the theory of computation such as, what can and cannot in principle be computed. The emphasis on providing a rigorous mathematical foundation for the computing disciplines is still evident in many CS curricula. Computer engineering programs largely residential in engineering departments are very strong in electrical engineering.
Computer Engineering focuses on the practical aspects of development and use of computers. Courses in digital logic design and central processing unit interfacing which build on an engineering student's familiarity of electronics and circuits are in general found in CEN programs. Computer Engineering programs also often have structural bonds to solid state physics and devices.
Programs are established where the details of manufacturing integrated circuits are studied. At the crossroads between CEN and CS, are courses in computer architecture which is to say, the basic construction and low-level programming of computers and operating systems. These are likely to be instituted in either or both programs.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.